package com.bsoft.gol.hcs.specialist.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

/**
 * 分期出参
 *
 * @author niule
 **/
public class DiseasePeriodResponse {
    private Long periodId;
    private Long diseaseTypeId;
    private Integer serialNumber;
    private String name;
    private String periodCode;
    private String abridge;
    private String remark;
    private String status;
    private Long parentPeriodId;
    private String level;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
    private Date createTime;
    /**
     * 子集分期集合
     */
    private List<DiseasePeriodResponse> diseasePeriod;

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public Long getDiseaseTypeId() {
        return diseaseTypeId;
    }

    public void setDiseaseTypeId(Long diseaseTypeId) {
        this.diseaseTypeId = diseaseTypeId;
    }

    public Integer getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPeriodCode() {
        return periodCode;
    }

    public void setPeriodCode(String periodCode) {
        this.periodCode = periodCode;
    }

    public String getAbridge() {
        return abridge;
    }

    public void setAbridge(String abridge) {
        this.abridge = abridge;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getParentPeriodId() {
        return parentPeriodId;
    }

    public void setParentPeriodId(Long parentPeriodId) {
        this.parentPeriodId = parentPeriodId;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public List<DiseasePeriodResponse> getDiseasePeriod() {
        return diseasePeriod;
    }

    public void setDiseasePeriod(List<DiseasePeriodResponse> diseasePeriod) {
        this.diseasePeriod = diseasePeriod;
    }
}
